package com.aishua.fire.mapper;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Component;

import com.aishua.fire.entity.checkcatalog.AddCheckCatalogInfo;
import com.aishua.fire.entity.checkcatalog.CheckCatalogInfo;

@Component
public interface CheckCatalogMapper
{
	/**
	 * 校验目录名称校验
	 * @param phone
	 * @return
	 */
	List<String> findByUserName(String names);
	
	/**
	 * 检查项目分类目录_新增分类目录信息
	 * @param info
	 */
	void saveCheckCatalogInfo(AddCheckCatalogInfo info);
	
	/**
	 * 查询类别目录列表
	 * @param param
	 * @return
	 */
	List<CheckCatalogInfo> checkCataloglist(Map<String, String> param);

	/**
	 * 查询类别目录列表数量
	 * @param param
	 * @return
	 */
	int listTotal(Map<String, String> param);

	/**
	 * 查询分类目录下拉框
	 * @return
	 */
	List<CheckCatalogInfo> getCheckcatalogSelectList();

	/**
	 *  检查项目分类目录_修改分类目录信息
	 */
	void updateCatalogInfo(CheckCatalogInfo info);
}
